Warning: License in subpackage code_checker:toml is different than it's parent package, this is discouraged. Warning: License in subpackage code_checker:unit-threaded is different than it's parent package, this is discouraged. vendor/toml/src/toml/toml.d(171,10): Error: field `Store.offsetDatetime` cannot access pointers in `@safe` code that overlap other fields vendor/toml/src/toml/toml.d(239,35): Error: field `Store.table` cannot access pointers in `@safe` code that overlap other fields vendor/toml/src/toml/toml.d(469,30): Error: field `Store.str` cannot access pointers in `@safe` code that overlap other fields vendor/toml/src/toml/toml.d(469,29): Error: function `toml.toml.formatString(string str)` is not callable using argument types `(_error_)` vendor/toml/src/toml/toml.d(469,29): cannot pass argument `__error` of type `_error_` to parameter `string str` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/math.d(282,12): Error: variable `std.math.floatTraits!(inout(double)).RECIP_EPSILON` only parameters or stack based variables can be `inout` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/math.d(6814,15): Error: template instance `std.math.floatTraits!(inout(double))` error instantiating /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/format.d(2652,27): instantiated from here: `isInfinity!(inout(double))` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/format.d(1875,20): instantiated from here: `formatValueImpl!(Appender!string, inout(double), char)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(1072,16): instantiated from here: `formatValue!(Appender!string, inout(double), char)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(222,24): instantiated from here: `toImpl!(string, inout(double))` vendor/toml/src/toml/toml.d(475,39): instantiated from here: `to!(inout(double))` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/format.d(2671,31): Error: template instance `std.math.signbit!(inout(double))` error instantiating /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/format.d(1875,20): instantiated from here: `formatValueImpl!(Appender!string, inout(double), char)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(1072,16): instantiated from here: `formatValue!(Appender!string, inout(double), char)` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(222,24): instantiated from here: `toImpl!(string, inout(double))` vendor/toml/src/toml/toml.d(475,39): instantiated from here: `to!(inout(double))` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/format.d(2709,10): Error: forward reference to inferred return type of function call `function () @trusted { import core.stdc.stdio : snprintf; return snprintf(buf2.ptr, buf2.length, sprintfSpec.ptr, fs.width, fs.precision == fs.UNSPECIFIED ? -1 : fs.precision, tval); } ()` vendor/toml/src/toml/toml.d(481,17): Error: field `Store.offsetDatetime` cannot access pointers in `@safe` code that overlap other fields vendor/toml/src/toml/toml.d(494,23): Error: field `Store.array` cannot access pointers in `@safe` code that overlap other fields vendor/toml/src/toml/toml.d(506,25): Error: field `Store.table` cannot access pointers in `@safe` code that overlap other fields vendor/toml/src/toml/toml.d(627,17): Error: cannot take address of local `_ret` in `@safe` function `parseTOML` vendor/toml/src/toml/toml.d(1214,7): Error: `@safe` function `toml.toml.parseTOML` cannot call `@system` function `toml.toml.parseTOML.next` vendor/toml/src/toml/toml.d(1143,7): `toml.toml.parseTOML.next` is declared here /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.